package com.shop.advertisement.service;

import com.shop.pojo.LdbzIndexRecommendAd;

import java.util.List;

/**
 * @author 郝炳凯
 */
public interface IndexRecommendAdService {
	/**
	 * 获取索引推荐广告页面
	 * @param entity
	 * @param start
	 * @param limit
	 * @return
	 */
	List<LdbzIndexRecommendAd> getIndexRecommendAdPage(LdbzIndexRecommendAd entity , int start , int limit);

	/**
	 * 获取索引推荐广告数量
	 * @param entity
	 * @return
	 */
	long countByEntity(LdbzIndexRecommendAd entity);

	/**
	 * 根据id获取索引推荐广告
	 * @param id
	 * @return
	 */
	LdbzIndexRecommendAd selectByKey(Long id);

	/**
	 * 更新索引推荐广告
	 * @param entity
	 * @return
	 */
	int updateByKey(LdbzIndexRecommendAd entity);

	/**
	 * 在redis中获取索引推荐广告
	 * @return
	 */
	List<LdbzIndexRecommendAd> getIndexRecommendAdByRedis();

}
